package com.lzhsite.technology.grammar;

import java.util.Random;

public class TestRandom {
	
	// java 的随机实际上是一个伪复随机，是按照一定的规则来生产的，我们可以结合一个例子来看
	public static void main(String[] args) {
		Random a = new Random(3);
		Random b = new Random(3);
		Random c = new Random(7);

		System.out.println("a:" + a.nextInt(100) + " b:" + b.nextInt(100) + " c:" + c.nextInt(100));
		System.out.println("a:" + a.nextInt(100) + " b:" + b.nextInt(100) + " c:" + c.nextInt(100));
		System.out.println("a:" + a.nextInt(100) + " b:" + b.nextInt(100) + " c:" + c.nextInt(100));
	}
	// 运行上面制的程序你会发现，每一次a和b的值都是一样的，而c的值和a、b不同
	// 这是因为a、b的种子值（seed）相同，所知以道他们的规则也是相同的。
	// 而c的种子值不一样，所以得到的数也不一样

}
